Designing Efficient Fault-Tolerant Systems on Wireless Networks

نویسنده

  • Guohong Cao
چکیده

The falling cost of both communication and mobile computing devices (laptop computers, hand-held computers, etc.) is making mobile computing affordable to both business users and private consumers. People on the road want to use their laptops to read Email, login on remote machines, buy or sell stocks, and so on; rescue workers at disaster sites (fires, floods, earthquakes, etc.) would like to send messages, keep records, and communicate with each other by mobile devices; a general needs to gather information from his soldiers and send commands to them. In these applications, a system failure can cause loss of opportunity, financial loss, or even loss of human lives. It is clear that in many applications, highly dependable systems are needed. Mobile wireless environments pose challenging problems in designing fault-tolerant systems because of the dynamics of mobility and limited bandwidth available on wireless links. Traditional fault-tolerance schemes cannot be directly applied to these systems. However, fault tolerance is much more important in mobile computing systems since mobile computing systems are more prone to failures. This is because (i) wireless networks have high error rates and more frequent disconnections and (ii) mobile devices are more prone to failure, physical damage, or loss. In this thesis, we address these problems at two levels: the network level and the operating system level. At the network level, we design fault-tolerant network protocols. In particular, we design efficient fault-tolerant channel allocation algorithms and fault-tolerant location management schemes. At the operating system level, we study checkpointing and recovery technique, which is an attractive approach for transparently adding fault-tolerance to distributed applications. Even though this technique can tolerate both mobile device and wireless network failures, we still study fault-tolerant network protocols, since wireless networks are not reliable and using operating system level approaches to tolerate network failures have high overhead compared to using network level approaches. Channel allocation has received considerable attention, but none of the existing schemes takes into consideration site failures, communication link failures, or even network congestion. Although the checkpointing and recovery approach has been extensively studied in traditional distributed systems, the new constraints posed by mobile computing systems, such as low bandwidth of wireless channels, high search cost, and limited battery life, make traditional checkpointing algorithms unsuitable to them. Mobile computing becomes an emerging trend. Due to the constraints of wireless networks, designing faulttolerant systems on wireless networks is a challenge. The author has many years experience of designing

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Energy-Efficient Link Layer for Wireless Microsensor Networks

Wireless microsensors are being used to form large, dense networks for the purposes of long-term environmental sensing and data collection. Unfortunately, these networks are typically deployed in remote environments where energy sources are limited. Thus, designing fault-tolerant wireless microsensor networks with long system lifetimes can be challenging. By applying energy-efficient techniques...

متن کامل

Redundancy Analysis and a Distributed Self-Organization Protocol for Fault-Tolerant Wireless Sensor Networks

Sensor nodes in a distributed sensor network can fail due to a variety of reasons, e.g., harsh environmental conditions, sabotage, battery failure, and component wear-out. Since many wireless sensor networks are intended to operate in an unattended manner after deployment, failing nodes cannot be replaced or repaired during field operation. Therefore, by designing the network to be fault-tolera...

متن کامل

Novel efficient fault-tolerant full-adder for quantum-dot cellular automata

Quantum-dot cellular automata (QCA) are an emerging technology and a possible alternative for semiconductor transistor based technologies. A novel fault-tolerant QCA full-adder cell is proposed: This component is simple in structure and suitable for designing fault-tolerant QCA circuits. The redundant version of QCA full-adder cell is powerful in terms of implementing robust digital functions. ...

متن کامل

Novel efficient fault-tolerant full-adder for quantum-dot cellular automata

Quantum-dot cellular automata (QCA) are an emerging technology and a possible alternative for semiconductor transistor based technologies. A novel fault-tolerant QCA full-adder cell is proposed: This component is simple in structure and suitable for designing fault-tolerant QCA circuits. The redundant version of QCA full-adder cell is powerful in terms of implementing robust digital functions. ...

متن کامل

Multihop Energy Efficient Reliable and Fault Tolerant Routing Protocol for Wireless Sensor Networks

-The work in this paper aims at designing a multihop energy efficient, reliable and fault tolerant routing protocol. It proposes to maintain an asymmetric network of sensors so that the nodes get a chance to configure their transmission ranges best, and thus delivers data to the base station using as little energy as possible. Our protocol design concentrates on the load sharing feature by main...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000